home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d6
/
bsm0290.arc
/
BSM.DOC
< prev
next >
Wrap
Text File
|
1990-05-31
|
19KB
|
793 lines
BASEBALL STATISTICAL MANAGER (BSM)
Version 02.90
(C)opyright 1987, 1989, 1990
Caboose Software Engineering
USERS MANUAL
BASEBALL STATISTICAL MANAGER (BSM)
Version 02.90
(C)opyright 1987, 1989, 1990
Caboose Software Engineering
Concept, Design and Documentation : Barry Smith
Initial Programming : Brian Sachar and
Barry Smith
Maintenance Programming : Brad Behr,
David Byron and
Barry Smith
Barry Smith - PRESIDENT
David Byron - VICE PRESIDENT
Brad Behr - VICE PRESIDENT
Rob Anderson - TECHNICAL CONSULTANT
Chris Kanapesky - RESEARCH ASSISTANT
Sandy Smith - DISTRIBUTION
Caboose Software Engineering
2921 Bluff Point Lane
Silver Spring, MD
20906
(301) 460-1437
2
Okay, I guess you were actually looking for a full fledged
user's manual here. Table of contents, technical reference,
design strategies, quick reference guide, and a tutorial. Well,
when V03.00 is finished it will include these. But, since I am
just putting together this documentation to get BSM on the
market, I didn't feel the manual had to be comprehensive. BSM is
easy enough to use that the major points I will cover here will
be enough to get you by. Whether you register or not, I will
still answer all question over the phone or via mail. The reason
I am rushing BSM onto the market is that I just received my
release from Performing Arts and I felt it might be worth
releasing this version to the public domain. I promise that if
you like this version, V03.00 Deluxe will be quite a treat.
Think of it as the difference between a Yugo and a Testarosa.
I'm completely serious, and it could be done in time for 1991's
spring training . . . if not sooner.
Now, on to my hints on how to succesfully operate BSM. First
off, there is a configuration file which is written to disk at
the time the program is loaded. To load BSM, type BSM at the DOS
prompt followed by an optional team filename. You can include
the .BSM extension, but it is not necessary. Once the main menu
is presented to you, go to the Options menu by using the arrow
keys. You'll notice that you will skip Maint and Stats if you do
not have a team file loaded. You should now set up the default
data path. The data path is initialized to the current working
drive and directory. EVERYTHING WILL BE LOADED FROM HERE, SAVED
3
FROM HERE ETC! You can also change your printer set up strings.
Enter them in the standard Lotus style (\nnn\...). 3 digits are
necessary and the number is decimal. The two toggles on this
menu are for Auto Save and Backup File. If you wish the program
to save the current work file after practically every operation,
then have this on. It is in there because I never remembered to
save the work file, and consistently lost it. The Backup File
toggle is for the automatic making of a backup file. Off of the
file menu you can use this backup file. A backup file will be
created whenever the current file is saved. REMEMBER! If Auto
Save is on, the file is saved often thus the backup file is
updated often.
Now, on to the core of the program. On the file menu there is
an option called Initialize. This will create a new team and a
team file must be in memory before any other operations will
occur. You will know what team file is in memory by the status
line in the middle of the screen. The file name and the current
number of players will always be available. In the current
version of BSM, there is room for 30 players. I figured that
this is more than enough, and the newest version of BSM will have
a much greater team capacity . . . plus full league options. If
you desire a greater team size, register and ask me to recon-
figure BSM for a different team size.
When Initialize is called, you must type in a filename for the
new team. Don't be foolish and type a file extension. It will
be BSM and you would just mess things up if you added a period
4
etc. Now you just go through, typing in your player's names and
numbers along with their main and secondary positions. Positions
are error checked, so if a position is not available . . .
improvise. Team numbers cannot be duplicated and watch out that
you don't try to type in the full name on the First Name prompt.
I didn't error check this nor do I currently allow for editing.
Okay! It's been a while since we worked on this. Remember, tap
your slippers together and say "BSM V3.0 Deluxe! BSM V3.0
Deluxe!"
Once a team has been initialized, you can manipulate the team
data off of the Maint menu. Here you can Add, Edit or Delete
players, but the most valuable feature is the Enter Stats one.
Here is where you enter the statistics for a game or series of
games. Choose the player you wish to enter stats for and you
will be placed onto a full screen data entry facility, courtesy
of the PToolScr and PToolEnt procedures. This too will be
cleaned up in V3.0 Deluxe, but it is quite capable now. You can
enter all of the data now, using the arrow keys to move in
between fields. When the entering of data is complete, you can
exit to the menu by pressing PgUp, PgDn, ESC, or moving past the
last field. If the player is also a pitcher, a pitching data
entry screen will be flashed up. Enter 5 2/3 innings as 5.2 and
all will be well in BSM land. When the statistics are typed in
for a player, an asterisk ("*") will be placed next to his name
on the menu to show who else needs to be edited. Editing of the
players works with the same screen interface.
5
Of course, I'm sure you were wondering how you view the
statistics. Well, that too will be in V3.0 Deluxe. Just
kidding! On the Stats menu there is a View option. Once in
here, you can press ESC to go to the main menu or go to Other and
choose Main Menu. All 47 statistics are available here, and if
no statistics are relevant a message will be issued. When a
statistic is selected, it will be displayed to the selected
device and the statistic will be highlighted. Team totals will
be calculated and displayed at the bottom. To change the
selected device, go to the Other menu. You can toggle the
Printout option here and also an interesting feature called Full
Stats. Full Stats is only available when the output is directed
to the printer, but it prints all of the statistical catagories
instead of the relevant ones which will fit on the screen.
One final option in BSM is the Roster option. This prints the
team roster along with team statistics and is available on the
Stats menu. Check it out, but be sure you have a printer hooked
up since the printer is it's only destination.
Well, now I suggest escaping out to the main menu, saving the
files, and registering for BSM. If you use it, just send in the
registration fee. I could say that if you don't you are pirating
my software, but I wont . . . Sinbad. Just money for college!
6
ADDENDUM
Since releasing V02.70 of BSM, we at CSE have added a few
extremely useful features that may not be easy to interpret.
Here is a little bit of help using the three new features. When
you select a statistic for viewing, you may now enter a specific
number of at bats (or innings pitched etc.) that the player must
have to qualify for the report. Merely press return if all
players are desired.
You may also notice that there is a statistic "Avg" that is
placed on the view lines now. Generally, this is x per AB or x
per 9 IP. When home runs are selected, the average will show how
many at bats the player must accrue (on average) to get a home
run. I will release a full chart of how these are calculated in
the next BSM release. Toggle the Ratio command on to actually
sort by this average.
Finally, due to popular request, we have added a custom report
feature. To select a custom report, toggle the Report command
on. Once selected, you may go through and select the statistics
to be included in the report. Select Done when finished and this
report will be used until Report is selected again. It may seem
complicated, but once you try it you will see it is an easy to
use and powerful feature. Please note that if the statistic you
select to view with the report is not in the report, BSM will
show you the default report. Have fun with the new features!
With version 2.85 is a facility for printing game data entry
sheets. This is under the Stats option and prints out a file
7
called BSMSHEET.FIL. This is a normal ASCII file that I have
provided and you can modify this for your needs. The .ff command
ejects the page. I hope this satisfies the need until the next
version of BSM.
As of version 02.90, we have added a way to calculate the
various pitching statistics using different inning denominators.
This is useful for little league teams, where they use 6 and 7
inning games. This feature is easy to change, and is located off
of the Config options of the main menu.
If anyone is interested in being a beta test site for BSM 3.0
Deluxe, writing documentation for 3.0 or 2.90, or marketing BSM,
please contact me. We are looking for a few, ahem, good men ...
8
WHAT'S IN STORE FOR BSM
The following is a list of features that BSM V03.00 Deluxe
will be constructed to have. If you have any suggestions for a
feature, please send it in and we will honestly try to include
it. After all, BSM is YOUR product. Why would you not want a
feature? Please send along a list of the features you would
desire. We are looking for ideas, and it is easier to add now
then later. So far, I think we have added just about every
feature a user has wrote in and asked for in V02.90. Keep
thinking up good features!
o Multiple search arguments.
o Full league features.
o Track statistics at bat by at bat.
o View trends versus teams and pitchers.
o Import and export from Lotus, dBase etc.
o Record book module.
o Graphs.
o Elias type statistics.
o Customizable statistics and reports.
o More detailed statistical analysis.
o Artifical Intelligence for help in selecting lineups.
Plus many other features!
9
REVISION HISTORY
V01.00B (21 Mar 87)
-------------------
o Original version of BaseStat.
o Utilized text menus.
o Statistics were limited to a default team database.
o Written by Brian Sachar and Barry Smith.
V01.21B (24 Mar 87)
-------------------
o Added limited view procedure.
o Added provisions for expected future features.
V02.00B (04 Apr 87)
-------------------
o Programmed convienient menu interface.
o Utilized DMA screen writing in certain portions.
o Completed view procedure.
V02.52B (07 Apr 87)
-------------------
o Added provisions for improvement in configuration file.
o Broke code up into include files.
o Added backup file function.
o Implemented full screen data entry facility.
V01.00 (03 May 87)
-------------------
o Released BSM via Performing Arts Software of Indianapolis.
V02.61 (16 May 89)
-------------------
o Wrote embarrasing documentation.
o Public domain releasefor $10-$25 registration fee.
o David Byron helped in release.
V02.70B (17 Mar 90)
-------------------
o Allowed innings pitched to be properly edited.
o Added ascending sorting order for appropriate statistics.
o Made data fields larger.
o Adjusted total data fields length.
o Added Brad Behr to programming staff.
V02.80B (01 Apr 90)
-------------------
o Added ratio to show comparisons between statistics.
o Allowed sorting on ratio via the Ratio boolean command.
o Added statistic narrowing for minimum requirements.
o Added limited custom report generation.
o Masterful programming by the Behr-Bear team.
10
V02.85 (20 May 90)
-------------------
o Added Game Sheet option.
o Brad Behr now a full vice president.
V02.90 (31 May 90)
-------------------
o Added Innings option.
o Changed color scheme a little.
o Modifying documentation and README files slightly.
11
REGISTRATION FORM
FULL NAME _______________________________________________________
(COMPANY/TITLE) _________________________________________________
STREET ADDRESS __________________________________________________
CITY, STATE, ZIP ________________________________________________
TELEPHONE (___) _______________ AGE _____ EDUCATION _____________
___ Enclosed is $25. I would like you to send me a disk with the
latest copy of BSM along with a complete printed manual. Also,
please inform me of upcoming versions of BSM and other CSE
products. As a preferred user, I am also entitled to a free
update to BSM 3.0 Deluxe, whether commercial or "shareware".
Thanks for putting out a fine product.
___ Enclosed is $10. Thanks for putting out a low cost, quality
shareware program. Accept my donation to help cover the time you
invested in BSM.
NOTE: UNDER SPECIAL CONDITIONS WILL THE TURBO PASCAL SOURCE CODE
BE DISTRIBUTED. FEEL FREE TO INQUIRE IF INTERESTED.
READER RESPONSE FORM
Please take a little bit of time to fill out our information
sheet so that we might make this, and other CSE products, of the
highest quality possible. Write on the back of this paper
please. Feel free to include other relevant comments. Thanks.
1. Where did you obtain a copy of BSM V02.90?
2. Have you used BSM before? If so, how does V02.90 compare to
earlier versions? If not, how does BSM differ from similar
products?
3. What system is BSM V02.90 being used on? What special
peripherals are being used?
4. How much do you feel BSM V02.90 is currently worth under the
"shareware" concept?
5. What modifications would be necessary to make BSM V02.90 a
commercial product and how much would it be worth to you?
6. What improvements could be made to the documentation, user
interface, registration policy etc?
7. What program do you wish was available on the market, that
has yet to be programmed in a reasonable price range?